#ifndef XMATERIAL
#define XMATERIAL
#include "../XModEngine/XObject.h"
#include "XFormat.h"
using namespace XEFMT;
class XM_ENTRY XMaterial : public XObject
{
private:
	Color m_Ambient, m_Diffuse, m_Specular, m_Emissive;
	float m_Power;
public:
	XMaterial();
	~XMaterial();
	void SetPower(float power);
	void SetAmbient(Color ambient);
	void SetDiffuse(Color diffuse);
	void SetSpecular(Color specular);
	void SetEmissive(Color emissive);
	float GetPower();
	Color GetAmbient();
	Color GetDiffuse();
	Color GetSpecular();
	Color GetEmissive();
};
#endif

